package com.jinbei.mapper;

import com.jinbei.domain.Role;

import java.util.List;

/**
 * @author zflu
 */
public interface RoleMapper {

    /**
     * @author zflu
     * @Description 根据角色id删除角色
     * @date 2018/7/9 15:16
     * @param roleId
     * @return int
     */
    int deleteRoleByRoleId(Integer roleId);

    /**
     * @author zflu
     * @Description  角色新增
     * @date 2018/7/9 15:14
     * @param role
     * @return int
     */
    int insertRole(Role role);

    /**
     * @author zflu
     * @Description 根据角色id查询角色
     * @date 2018/7/9 15:18
     * @param roleId
     * @return com.jinbei.domain.Role
     */
    Role queryRoleByRoleId(Integer roleId);

    /**
     * @author zflu
     * @Description  角色修改
     * @date 2018/7/9 15:15
     * @param role
     * @return int
     */
    int updateRole(Role role);

    /**
     * @author zflu
     * @Description   角色分页列表
     * @date 2018/7/12 9:19
     * @param
     * @return java.util.List<com.jinbei.domain.Role>
     */
    List<Role> queryRolePage();

}